Modeling Interface Definition Language Extensions
نویسندگان
چکیده
Interface definition languages serve to specify module and interface names, as well as opemtion signatures. However, IDLs lack means to express aspects, such as synchronization constraints, preand post conditions, invariants, quality of service annotations, and real-time annotations. We develop a framework to specify the interface definition language and a given IDL extension in a combined modeling language based on XML. We show how this specification can serve to obtain tools to process the extended interface definition language. We study this approach along the lines of OMG IDL and the CORBA middleware platform. The specification of semantic aspects and the specification of IDL is based on XML Document Type Definitions.
منابع مشابه
ODMG 2.0 Extension for Dynamic Roles of Objects
Abstract. The paper deals with modeling of real-world objects that can acquire several roles during their life-cycle and change these roles. ODMG 2.0 standard, although accepted long after necessity of role support has already been recognized, provides only limited support for static definition of roles using interfaces. The aim of the paper is to propose some extensions of the ODMG 2.0 Object ...
متن کاملNonlinear lap joint interface modeling and updating strategies for assembled structures
A comparison between two known strategies of modeling lap joint interfaces, namely, zero-thickness and thin layer interface theories and their associated updating procedures, is made. Finite element...
متن کاملTowards a Generic Infrastructure for Framework-Specific Integrated Development Environment Extensions
Object-oriented frameworks are often difficult to use. Framework-specific extensions to integrated development environments (IDEs) aim to mitigate the difficulty by offering tools that leverage the knowledge about framework’s application programming interfaces (APIs). These tools commonly offer support for code visualization, automatic and interactive code generation, and code validation. Curre...
متن کاملCASSIS: A Modeling Language for Customizable User Interface Designs
Current user interface modeling languages usually focus on modeling a single user interface and have a fixed set of user interface components; adding another user interface component requires an extension of the language. In this paper we present CASSIS, a concise language that supports creation of user interface components using models instead of language extensions. It also allows the specifi...
متن کاملVirtual Human Problem-Solving Environments
Interest in complex integrated digital or virtual human modeling has seen a significant increase over the last decade. Coincident with that increased interest, Oak Ridge National Laboratory (ORNL) initiated the development of a human simulation tool, the Virtual Human. The Virtual Human includes a problem-solving environment (PSE) for implementing the integration of physiological models in diff...
متن کامل